<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


<script>
    //async函数默认返回一个promise对象  默认执行
    async  function getA() {

        //如果这里有错误就会执行catch捕获
        throw  new Error('操作失误了')
        return '广告'
    }
    getA().then((res)=>{
        console.log(res)
    }).catch((e)=>{
        console.log(e)
    })


    let p = new Promise((resolve,reject)=>{
        resolve('珠峰')
    })
    async function getB() {
        //await后面是一个promise对象  如果不是也会默认转为
        let a =await  p
        console.log(a)
        //return a
    }
    getB().then((res)=>{
        console.log(res)
    }).catch((e)=>{
        console.log(e)
    })

    function dd() {

    }

</script>
</body>
</html>